﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using DAL;
using DTO;
using System.Net;

namespace BLL
{
    public static class Busca
    {
        public static Equipamento Selecionar(int id)
        {
            return new EquipamentoDal().Selecionar(id);
        }

        public static List<Equipamento> Buscar(string query)
        {
            return new EquipamentoDal().Buscar(query);           
        }

        public static List<Equipamento> Buscar(string query, List<int> tipos)
        {
            return new EquipamentoDal().Buscar(query, tipos);
        }

        public static List<Equipamento> Buscar(string nome, string rua, string bairro, List<int> tipos)
        {
            return new EquipamentoDal().Buscar(nome, rua, bairro, tipos);
        }

        public static List<Equipamento> SelecionarTodos()
        {
            return new EquipamentoDal().SelecionarTodos();
        }

        public static List<Equipamento> SelecionarTodos(TipoEquipamento tipo)
        {
            return new EquipamentoDal().SelecionarTodos(tipo);
        }

        public static List<Equipamento> SelecionarTodos(TipoEquipamento tipo, int TipoDetalhadoParam)
        {
            return new EquipamentoDal().SelecionarTodos(tipo, TipoDetalhadoParam);
        }

        public static List<Equipamento> Buscar(string query, TipoEquipamento tipo, List<int> tipos)
        {
            return new EquipamentoDal().Buscar(query, tipo, tipos);
        }
        public static List<Equipamento> SelecionarTodos(TipoEquipamento tipo, List<int> list)
        {
            return new EquipamentoDal().SelecionarTodos(tipo, list);
        }
    }
}
